20
2 4 8 17 32 64 130 259 517 1035 2070 4140 8279 16558 33116 66232 132466 264930 529862 1059724
3179171
39
3615579